Trigonometry fundamentals